﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.6 Verdana, Helvetica, sans-serif;}/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a:link,a:visited{color:#e5e4e1;text-decoration:none;}
a:hover,a:active{color:#000;text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.layout:after{content:'\20';display:block;height:0;clear:both;}
.layout{*zoom:1;}
.clear{clear:both;}
html{overflow-x:inherit;*overflow-x:hidden;zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true);}(this));}
body{background:#fff;word-break:break-all;overflow-x:hidden;}

.font01{ color:#bdbdbd;}
.font02{ color:#626262;}
.font03{ color:#85a93d;}
.font04{ color:#dc2342;}

/*html {
    overflow-x: hidden;
    overflow-y: auto;
}
body {
    overflow: hidden;
}*/

.title {
position:relative;
z-index: 40;
height: 45px;
background: url(image/title_nav_bj.jpg);
}
.logo_nav { 
height: 191px;
background: url(image/logo_bj.jpg);
}
.main {
background: url(image/main_bj.jpg);
position: relative;
height:1235px;
}
.main_bottom {
background: url(image/main_bottom_bj.jpg);
position: relative;
height:16px;
}
.footer {
background: url(image/footer_bj.jpg);
position: relative;
height:275px;
}
.title_nav {
width: 989px; 
margin: 0 auto;}
.title_navLeft {
float: left;
width:380px;
height: 43px;
line-height:43px;
padding: 0 0 0 10px;
}
.title_navLn {
float: left;
width:250px;
height: 43px;
color:#fff;
line-height:43px;
padding: 0 0 0 10px;
}
.title_navRight {
float: left;
color:#e5e4e1;
height: 43px;
line-height:43px;
padding: 0 0 0 10px;
}
.title_nav  a.selected { margin-right:20px;
color: #e5e4e1;
text-decoration: none;
}
.title_navRight_cart {
float: left;
color:#e5e4e1;
width:117px;
height:26px;
line-height:26px;
margin:8px 0 0 0;
background: url(image/cart.png) no-repeat;
}
.title_navRight_cart  a.t_cart {
float: left;
color:#e5e4e1;
line-height:26px;
margin:1px 0 0 31px;
}
.title_navRight_register {
float: left;
color:#e5e4e1;
width:80px;
height:26px;
margin:8px 0 0 20px;
background: url(image/register.png) no-repeat;
}
.title_navRight_register  a.t_register {
float: left;
color:#fff;
line-height:24px;
margin:1px 0 0 28px;
}
.title_navRight_login {
float: left;
color:#e5e4e1;
width:82px;
height:28px;
margin:8px 0 0 20px;
background: url(image/login.png) no-repeat;
}
.title_navRight_login  a.t_login {
float: left;
color:#fff;
line-height:24px;
margin:1px 0 0 28px;
}
.logo {
float: left;
color:#e5e4e1;
width:158px;
height:51px;
line-height:26px;
margin:53px 0 0 0;
background: url(image/logo.png) no-repeat;
}
.lg_nav {
float: left;
color:#e5e4e1;
width:470px;
height:32px;
line-height:32px;
margin:64px 0 0 79px;
}
.lg_nav li {
float: left;
width:105px;
height:32px;
line-height:32px;
font-size:14px;
font-weight:bold;
}
.lg_nav li a.sec {
height:26px;
line-height:26px;
color:#fff;
width:102px;
text-align: center;
display:inline-block;
overflow:hidden;
background: url(image/lg_nav_bj.png) no-repeat;
}
.logo_good {
float: right;
color:#e5e4e1;
width:99px;
height:99px;
margin:43px 0 0 79px;
background: url(image/good.png) no-repeat;
}
.main_navLeft{ float:left; color:#8a9672; font-weight:bold; margin: 0 0 0 15px;}
.main_searchRight{
display: inline-block;
height: 25px;
float: right;
margin: 3px 10px 0 0;
position: relative;
border: 1px solid #7bab67;
background: #fff;
}
form {
display: block;
margin-top: 0em;
}
.topSearchTxt {
height: 25px;
width: 180px;
line-height: 25px;
border: 0;
float: left;
margin-right: 5px;
padding: 0 0 0 5px;
}
.topSearchBtn {
height: 25px;
width: 24px;
border: 0;
background: #fff url(image/bs.png) no-repeat left top;
cursor: pointer;
float: left;
}
.title_main{width:989px; height:32px;}
.main_content{ float:left;width:244px; height:560px;}
.main_contentLeft{ float:left;}
.contentLeft_tp{  width:243px; height:60px;background: url(image/contentLeft_top.png) no-repeat;}
.contentLeft_ln{ float:left; width:243px; height:auto;background: url(image/contentLeft_ln.png);}
.contentLeft_bt{ float:left; width:243px; height:78px;background: url(image/contentLeft_bottom.png) no-repeat;}
.contentLeft_ln ul{ margin:10px 0 0 20px;}
.contentLeft_ln li{ height:36px; line-height:36px; color:#7e7e7c; float:left; width:100px;}
.contentLeft_ln li b{ color:#d52b4f; font-weight:bold;}
.contentLeft_lnM{ margin:20px 0 10px 20px; font-weight:bold; color:#7e7e7c; text-align:center; width:200px;}
.main_contentRight{ float:left; width:736px;height:239px; }
.contentRightLeftB{overflow: hidden; /*--Hides anything outside of the set width/height--*/ float:left; position:relative;width:649px; height:239px;}
.contentRightLeft{position:absolute; float:left;width:649px; height:239px;background: url(image/ber_bj.png) no-repeat; margin:3px 0 0 7px;}
.contentRightLeft img{float:left; width:649px;}

.contentRightRight{ float:left; width:78px;position:absolute; margin-left:652px;}
.ber_xber{ float:left;width:78px; height:79px;background: url(image/ber_xbj.png) no-repeat; margin:2px 0 0 1px;}
.main_bar_title{float:left; width:729px; height:34px; margin:5px 0 0 7px; background: url(image/ber_title.png) no-repeat;}
.main_pc_left{float:left; width:247px; height:248px; margin:4px 0 0 3px; background: url(image/pc_bj.png) no-repeat;}
.main_pc_left ul{float:left;width:235px; margin:4px 0 0 6px; }
.main_pc_left li{float:left;width:235px; text-align:center; line-height:21px;}
.main_pc_left span{float:left; width:235px; height:1px;  margin:0px 0 0 0px; border:1px dashed #e1e1e1; overflow:hidden;}
.pc_icon{float:left;width:100px; height:auto; margin:0px 0 0 68px;}
.main_pc_left b{float:left; width:12px; height:12px;  margin:0px 0 0 10px; background: url(image/pc_icon.jpg) no-repeat;}
.main_pc_right{float:left; width:235px; height:122px; margin:4px 0 0 1px; background: url(image/pc_right_bj.png) no-repeat;}
.main_pc_right ul{float:left;width:180px; margin:6px 0 0 10px; }
.main_pc_right li{float:left;width:180px; line-height:21px;}
.main_pc_right li.welcome{ margin:15px 0 0 0;}

.main_LnBox { float:left;width: 989px; }
.LnBox_left{float:left;width:244px; height:560px;}
.LnBox_left_title{float:left; width:237px; height:13px; background: url(image/LnBox_title01.png) no-repeat;}
.LnBox_left_sp ul{ float:left; margin:10px 0 0 0px;}
.LnBox_left_sp li{ float:left; width:77px; height:66px; margin:5px 0 0 2px;background: url(image/LnBox_left_sp_bj.png) no-repeat;}
.LnBox_left_sp li b{ float:left; width:65px; height:55px; margin:6px 0 0 6px;}
.LnBox_left_tab{float:left; width:237px;height:32px;margin:26px 0 0 6px;}
.LnBox_left_tab li{float:left; width:118px; line-height:32px; text-align:center;}

.LnBox_left_tab li a.tb_title {color:#fff;width:94px; height:26px; display:inline-block;overflow:hidden; margin:1px 0 0 5px;background: url(image/LnBox_left_tab_bj.png) no-repeat;
}
.LnBox_right{ float:left;width:739px; height:609px;background: url(image/LnBox_right_bj.png) no-repeat; margin:0px 0 0 3px;}
.LnBox_right_sp{float:left;width:722px; height:138px; background:#f6f6f6; margin:8px 0 0 8px;}
.LnBox_right_sp_left{float:left;width:145px; height:123px;background: url(image/LnBox_right_sp_left.jpg) no-repeat; margin:8px 0 0 10px;}
.LnBox_right_sp_left b{float:left;width:135px; height:113px;margin:5px 0 0 5px;}
.LnBox_right_sp_txt{ float:left; width:80px; height:123px;margin:8px 0 0 10px;}
.LnBox_right_sp_txt ul{ float:left; margin:30px 0 0 10px;}
.LnBox_right_sp_txt li{ line-height:45px;}
.LnBox_right_sp_txt li b{ font-size:16px; color:#5e5d5b;}
.LnBox_right_sp_txt span{ float:left;margin:83px 0 0 0px;}
.LnBox_right_sp_ln{ float:left; width:135px;}
.LnBox_right_sp_ln ul{ float:left; margin:15px 0 0 5px;}
.LnBox_right_sp_ln li{ width:135px; line-height:21px;text-align:center; margin:10px 0 0 5px;}
.sp_icon{float:left;width:100px; height:auto; margin:0px 0 0 20px;}
.LnBox_right_sp_ln b{float:left; width:12px; height:12px;  margin:0px 0 0 10px; background: url(image/pc_icon.jpg) no-repeat;}
.LnBox_right_sp_right{float:left; width:135px;}
.LnBox_right_sp_right ul{ float:left; margin:22px 0 0 55px;}
.LnBox_right_sp_right li{ width:135px; line-height:21px;text-align:center; margin:10px 0 0 5px;}
.LnBox_right_sp_right span{float:left;margin:5px 0 0 35px;width:74px; height:23px;background: url(image/sp_right_button.jpg) no-repeat;}
.LnBox_button{ float:left;margin:15px 0 0 258px; width:235px; height:35px; line-height:35px; text-align:center;background: url(image/LnBox_right_button.jpg) no-repeat;}
.footer_left{ float:left; width:312px; height:185px; margin:0 15px 0 0px;}
.footer_left_t{float:left; margin:26px 0 0 0; width:305px; height:21px;}
.footer_left_ln{float:left; margin:26px 0 0 0; width:305px; height:auto;}
.footer_left_ln span{display: inline-block; margin:0px 0 0 0; width:80px; height:26px; color:#fff;}
.footer_left_ser{ float:left; width:305px; height:120px; margin:7px 0 0 0;}
.footer_left_ser li{ float:left; width:305px; height:26px;}
.footer_ln{ float:left; width:355px; height:185px;}
.footer_left_sc{ float:left; width:355px; height:185px;}
.footer_left_scl{ float:left; width:110px; height:95px;background: url(image/hot_sc_bj.png) no-repeat;}
.footer_left_scr li{ float:left; width:205px; height:32px; margin: 0 0 0 10px; color:#fff; vertical-align:middle;}
.fooer_bottom_txt{ float:left; margin:50px 0 0 325px; width:600px; height:26px; color:#fff;}
.fooer_bottom_txt a{margin-right:11px;margin-left:10px;}